\hypertarget{finiteautomatonmatch__test_8h}{}\section{src/string\+\_\+matching\+\_\+algorithms/finite\+\_\+automaton\+\_\+match/finiteautomatonmatch\+\_\+test.h File Reference}
\label{finiteautomatonmatch__test_8h}\index{src/string\+\_\+matching\+\_\+algorithms/finite\+\_\+automaton\+\_\+match/finiteautomatonmatch\+\_\+test.\+h@{src/string\+\_\+matching\+\_\+algorithms/finite\+\_\+automaton\+\_\+match/finiteautomatonmatch\+\_\+test.\+h}}
{\ttfamily \#include \char`\"{}src/google\+\_\+test/gtest.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}finiteautomatonmatch.\+h\char`\"{}}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{finiteautomatonmatch__test_8h_acf996d199cf44cee910d4931b502676d}{T\+E\+S\+T} (Match\+Test, test\+\_\+index\+\_\+of\+\_\+\+M)
\begin{DoxyCompactList}\small\item\em test\+\_\+index\+\_\+of\+\_\+\+M：测试 index\+\_\+of\+\_\+\+M 函数 \end{DoxyCompactList}\item 
\hyperlink{finiteautomatonmatch__test_8h_a88d5e57b4fa862f181a8a1be2bef65c0}{T\+E\+S\+T} (Match\+Test, test\+\_\+is\+\_\+end\+\_\+with)
\begin{DoxyCompactList}\small\item\em test\+\_\+is\+\_\+end\+\_\+with：测试 is\+\_\+end\+\_\+with 函数 \end{DoxyCompactList}\item 
\hyperlink{finiteautomatonmatch__test_8h_a281bb11aa3cad536598dd27898b8b6fe}{T\+E\+S\+T} (Match\+Test, test\+\_\+get\+\_\+delta)
\begin{DoxyCompactList}\small\item\em test\+\_\+get\+\_\+delta：测试 get\+\_\+delta 函数 \end{DoxyCompactList}\item 
\hyperlink{finiteautomatonmatch__test_8h_acba53a807008cead8c9e9b486e4d8c84}{T\+E\+S\+T} (Match\+Test, test\+\_\+finite\+\_\+automaton\+\_\+match)
\begin{DoxyCompactList}\small\item\em test\+\_\+finite\+\_\+automaton\+\_\+match：测试有限状态机字符串匹配算法 \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{finiteautomatonmatch__test_8h_acf996d199cf44cee910d4931b502676d}{}\index{finiteautomatonmatch\+\_\+test.\+h@{finiteautomatonmatch\+\_\+test.\+h}!T\+E\+S\+T@{T\+E\+S\+T}}
\index{T\+E\+S\+T@{T\+E\+S\+T}!finiteautomatonmatch\+\_\+test.\+h@{finiteautomatonmatch\+\_\+test.\+h}}
\subsubsection[{T\+E\+S\+T(\+Match\+Test, test\+\_\+index\+\_\+of\+\_\+\+M)}]{\setlength{\rightskip}{0pt plus 5cm}T\+E\+S\+T (
\begin{DoxyParamCaption}
\item[{Match\+Test}]{, }
\item[{test\+\_\+index\+\_\+of\+\_\+\+M}]{}
\end{DoxyParamCaption}
)}\label{finiteautomatonmatch__test_8h_acf996d199cf44cee910d4931b502676d}


test\+\_\+index\+\_\+of\+\_\+\+M：测试 index\+\_\+of\+\_\+\+M 函数 



Definition at line 29 of file finiteautomatonmatch\+\_\+test.\+h.

\hypertarget{finiteautomatonmatch__test_8h_a88d5e57b4fa862f181a8a1be2bef65c0}{}\index{finiteautomatonmatch\+\_\+test.\+h@{finiteautomatonmatch\+\_\+test.\+h}!T\+E\+S\+T@{T\+E\+S\+T}}
\index{T\+E\+S\+T@{T\+E\+S\+T}!finiteautomatonmatch\+\_\+test.\+h@{finiteautomatonmatch\+\_\+test.\+h}}
\subsubsection[{T\+E\+S\+T(\+Match\+Test, test\+\_\+is\+\_\+end\+\_\+with)}]{\setlength{\rightskip}{0pt plus 5cm}T\+E\+S\+T (
\begin{DoxyParamCaption}
\item[{Match\+Test}]{, }
\item[{test\+\_\+is\+\_\+end\+\_\+with}]{}
\end{DoxyParamCaption}
)}\label{finiteautomatonmatch__test_8h_a88d5e57b4fa862f181a8a1be2bef65c0}


test\+\_\+is\+\_\+end\+\_\+with：测试 is\+\_\+end\+\_\+with 函数 



Definition at line 47 of file finiteautomatonmatch\+\_\+test.\+h.

\hypertarget{finiteautomatonmatch__test_8h_a281bb11aa3cad536598dd27898b8b6fe}{}\index{finiteautomatonmatch\+\_\+test.\+h@{finiteautomatonmatch\+\_\+test.\+h}!T\+E\+S\+T@{T\+E\+S\+T}}
\index{T\+E\+S\+T@{T\+E\+S\+T}!finiteautomatonmatch\+\_\+test.\+h@{finiteautomatonmatch\+\_\+test.\+h}}
\subsubsection[{T\+E\+S\+T(\+Match\+Test, test\+\_\+get\+\_\+delta)}]{\setlength{\rightskip}{0pt plus 5cm}T\+E\+S\+T (
\begin{DoxyParamCaption}
\item[{Match\+Test}]{, }
\item[{test\+\_\+get\+\_\+delta}]{}
\end{DoxyParamCaption}
)}\label{finiteautomatonmatch__test_8h_a281bb11aa3cad536598dd27898b8b6fe}


test\+\_\+get\+\_\+delta：测试 get\+\_\+delta 函数 



Definition at line 61 of file finiteautomatonmatch\+\_\+test.\+h.

\hypertarget{finiteautomatonmatch__test_8h_acba53a807008cead8c9e9b486e4d8c84}{}\index{finiteautomatonmatch\+\_\+test.\+h@{finiteautomatonmatch\+\_\+test.\+h}!T\+E\+S\+T@{T\+E\+S\+T}}
\index{T\+E\+S\+T@{T\+E\+S\+T}!finiteautomatonmatch\+\_\+test.\+h@{finiteautomatonmatch\+\_\+test.\+h}}
\subsubsection[{T\+E\+S\+T(\+Match\+Test, test\+\_\+finite\+\_\+automaton\+\_\+match)}]{\setlength{\rightskip}{0pt plus 5cm}T\+E\+S\+T (
\begin{DoxyParamCaption}
\item[{Match\+Test}]{, }
\item[{test\+\_\+finite\+\_\+automaton\+\_\+match}]{}
\end{DoxyParamCaption}
)}\label{finiteautomatonmatch__test_8h_acba53a807008cead8c9e9b486e4d8c84}


test\+\_\+finite\+\_\+automaton\+\_\+match：测试有限状态机字符串匹配算法 

三组数据： 匹配字符串\+T为空字符串、匹配字符串\+T为非空字符串（同一个字符）、匹配字符串\+T为非空字符串（不同字符） 

Definition at line 81 of file finiteautomatonmatch\+\_\+test.\+h.

